/*
 *  $Id: Darkness.cs 1015 2010-05-12 10:19:10Z thenn.erannor $
 *	This file is a part of Ragima CCG.
 *	(C) 2008-2009 Ragima development group.
 *
 *	Licensed under the terms of the GNU GPL License version 2.
 *
 */

using System.Collections.Generic;

using Ragima.Languages;

namespace Ragima.Cards001.Darkness {
    public class RussianResources: ILocalizerFactory {
        IEnumerable<ILocalizer> ILocalizerFactory.GetLocalizers() {
            yield return new ArrayLocalizer("ru", "card.", new ResourceGroup[] {
                new ResourceGroup("001_d_s_agony.", new ResourceItem[] {
                    RussianName.New("name", "агони(я,и,и,ю,ей,и)"),
                    RussianPhrase.New("desc", "Целевое существо приобретает свойства: Жестокость, Бессмертие, Смертный час (1). Атака увеличивается на 2."),
                }),
                new ResourceGroup("001_d_s_become_lich.", new ResourceItem[] {
                    RussianName.New("name", "бессмерти(е,я,ю,е,ем,и) мага"),
                    RussianPhrase.New("desc", "Уничтожает всю ману Тьмы игрока. Колдующий не может пополнить свое здоровье заклинаниями и/или способностями существ, за исключением вампиризма. Он получает отсрочку смерти в Х единиц здоровья, где Х - количество потраченной маны Тьмы. Рассеивание снимает эффект через два хода."),
                    RussianPhrase.New("affect.desc", "Колдующий не может пополнить свое здоровье заклинаниями и/или способностями существ, за исключением вампиризма. Он получает отсрочку смерти в {0} единиц здоровья. Рассеивание снимает эффект через два хода."),
                    RussianPhrase.New("affect.desc.dispelled", "Колдующий не может пополнить свое здоровье заклинаниями и/или способностями существ, за исключением вампиризма. Он получает отсрочку смерти в {0} единиц здоровья. До прекращения действия {1} ход{0p:,а,ов}."),
                }),
                new ResourceGroup("001_d_c_black_widow.", new ResourceItem[] {
                    RussianName.New("name", "черн(ая,ой,ой,ую,ой,ой) вдов(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Нежить. Получая урон сверх максимума убивает соседнее существо или существ, восстанавливая здоровье на текущее здоровье жертвы. Наносит Яд 2 если получает урон."),
                    RussianPhrase.New("over_damage", "{0N} получает {1} урона сверх максимума."),
                }),
                new ResourceGroup("001_d_l_bone_hill.", new ResourceItem[] {
                    RussianName.New("name", "костян(ой,ого,ому,ой,ым,ом) холм(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Жертва существа из своего могильника. +2 источник Тьмы."),
                }),
                new ResourceGroup("001_d_a_bury.", new ResourceItem[] {
                    RussianName.New("name", "захоронени(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Увеличивает источник кладбища на 1 жертвой существа из могильника."),
                    RussianPhrase.New("affect.desc", "Увеличивает источник кладбища на {0}."),
                }),
                new ResourceGroup("001_d_s_call_of_evil.", new ResourceItem[] {
                    RussianName.New("name", "зов(,а,у,,ом,е) зла"),
                    RussianPhrase.New("desc", "Колдующий приобретает свойство Ужасный Х, где Х - количество затраченной маны сверх номинала."),
                    RussianPhrase.New("target", "число расходуемой маны"),
                    RussianPhrase.New("affect.desc", "Ужасный {0}."),
                }),
                new ResourceGroup("001_d_l_cemetery.", new ResourceItem[] {
                    RussianName.New("name", "кладбищ(е,а,у,е,ем,е)"),
                    RussianPhrase.New("desc", "+1 источник Тьмы. Можно хоронить трупы из своего могильника, увеличивая источник на 1 за каждый труп."),
                }),
                new ResourceGroup("001_d_c_corpseeater.", new ResourceItem[] {
                    RussianName.New("name", "трупоед(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Каннибал.\nЭти безумные создания все время рыщут по полям сражений в поисках трупов. И горе выжившим, если он не найдет мертвячины."),
                }),
                new ResourceGroup("001_d_s_curse_of_buzzard.", new ResourceItem[] {
                    RussianName.New("name", "прокляти(е,я,ю,е,ем,и) стервятника"),
                    RussianPhrase.New("desc", "Уничтожает труп в собственном могильнике. Целевое существо получает 1 урон тьмой когда любое существо погибает."),
                }),
                new ResourceGroup("001_d_s_curse_of_despair.", new ResourceItem[] {
                    RussianName.New("name", "прокляти(е,я,ю,е,ем,и) отчаяния"),
                    RussianPhrase.New("desc", "Уничтожает труп в собственном могильнике. Целевое существо получает Страх Х (где Х - количество потраченной маны сверх номинала). Каждый раз когда наносит урон дает Х маны тьмы хозяину."),
                    RussianPhrase.New("target", "число расходуемой маны"),
                    RussianPhrase.New("affect.desc", "Страх {0}. Каждый раз когда наносит урон дает {0} маны тьмы хозяину."),
                }),
                new ResourceGroup("001_d_s_curse_of_madness.", new ResourceItem[] {
                    RussianName.New("name", "прокляти(е,я,ю,е,ем,и) безумия"),
                    RussianPhrase.New("desc", "+2 к атаке цели. Если существо использует активную способность или не отдыхает в фазе защиты, то наносит 1 урона соседним дружественным существам."),
                }),
                new ResourceGroup("001_d_s_curse_of_unholy.", new ResourceItem[] {
                    RussianName.New("name", "прокляти(е,я,ю,е,ем,и) нечистого"),
                    RussianPhrase.New("desc", "Уничтожает труп в собственном могильнике. Целевое существо получает Смертный час 2, Неупокоенный 1."),
                }),
                new ResourceGroup("001_d_a_dark_order.", new ResourceItem[] {
                    RussianName.New("name", "темный приказ"),
                    RussianPhrase.New("desc", "Жертвует союзное существо. Воскрешает нежить из любого могильника на случайное поле хозяина."),
                    RussianPhrase.New("target1", "жертвуемое союжное существо"),
                    RussianPhrase.New("target2", "нежить в любом могильнике"),
                    RussianPhrase.New("action", "{0N} воскрешает {1n3}."),
                }),
                new ResourceGroup("001_d_s_dark_power.", new ResourceItem[] {
                    RussianName.New("name", "тёмн(ая,ой,ой,ую,ой,ой) сил(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Вызывается жертвой дружественного существа. Снимает все темные чары, возвращая колдующему их стоимость в мане. Завершение хода."),
                }),
                new ResourceGroup("001_d_c_dark_warrior.", new ResourceItem[] {
                    RussianName.New("name", "темн(ый,ого,ому,ого,ым,ом) воин(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Добивание 1.\nАдепты тьмы, идущие в бой под знаменами тьмы. Они не остановятся при виде обезоруженного и плененного противника. Им нужна только смерть."),
                }),
                new ResourceGroup("001_d_a_darkness_call.", new ResourceItem[] {
                    RussianName.New("name", "зов(,а,у,,ом,е) тьмы"),
                    RussianPhrase.New("desc", "Отдых. Дает 3 единицы маны тьмы за 1 единицу маны света."),
                }),
                new ResourceGroup("001_d_s_deadly_poison.", new ResourceItem[] {
                    RussianName.New("name", "смертельн(ый,ого,ому,ый,ым,ом) яд(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Существо получает 2 единицы урона тьмой в начале каждого хода."),
                }),
                new ResourceGroup("001_d_c_death.", new ResourceItem[] {
                    RussianName.New("name", "Смерт(ь,и,и,ь,ью,и)"),
                    RussianPhrase.New("desc", "Нежить. Бессмертие на 1 ход после призыва. Авангард. Может блокировать летающих."),
                }),
                new ResourceGroup("001_d_s_death_chain.", new ResourceItem[] {
                    RussianName.New("name", "цеп(ь,и,и,ь,ью,и) смерти"),
                    RussianPhrase.New("desc", "Целевое существо воскресает после смерти, каждый раз снижая свою атаку и максимальный уровень здоровья на 1 до тех пор, пока уровень максимального здоровья не достигнет нуля. После чего существо уничтожается.\nТребует маны в размере стоимости целевого существа."),
                    RussianPhrase.New("already", "На этом существе уже есть цепь смерти."),
                }),
                new ResourceGroup("001_d_a_death_hour.", new ResourceItem[] {
                    RussianName.New("name", "смертн(ый,ого,ому,ый,ым,ом) час(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Отдых. Смертный час 2."),
                }),
                new ResourceGroup("001_d_s_death_symphony.", new ResourceItem[] {
                    RussianName.New("name", "симфони(я,и,и,ю,ей,и) смерти"),
                    RussianPhrase.New("desc", "Поднимает всю нежить в армии героя."),
                }),
                new ResourceGroup("001_d_l_desolated_grove.", new ResourceItem[] {
                    RussianName.New("name", "пустынн(ая,ой,ой,ую,ой,ой) рощ(а,и,е,у,ей,е)"),
                    RussianPhrase.New("desc", "+3 источник Тьмы. В защите союзные существа приобретают свойство Ужасный (2)\nОкаменевшие от смертельных газов деревья - единственные свидетели некогда существовашей здесь жизни. Животные в панике разбегаются при одном взгляде на эту рощу."),
                    RussianPhrase.New("affect.aura", "Пустынная роща (аура)"),
                }),
                new ResourceGroup("001_d_l_desolated_valley.", new ResourceItem[] {
                    RussianName.New("name", "пустынн(ая,ой,ой,ую,ой,ой) долин(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "+4 источник Тьмы. В защите союзные существа приобретают свойство Ужасный (3)\nВулканы ядовитой жидкости, гигантские трещины в земле, выдыхающие смертельные удушающие пары. Только самые сильные воины отваживаются ступить в эти земли тьмы."),
                    RussianPhrase.New("affect.aura", "Пустынная долина (аура)"),
                }),
                new ResourceGroup("001_d_c_diabolic_dragon.", new ResourceItem[] {
                    RussianName.New("name", "дьявольск(ий,ого,ому,ого,им,ом) дракон(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Договор демона 6. Ужасный 3. Жестокий.\nДраконы, древние символы мудрости и силы, но даже им не под силу противиться власти тьмы. Те из них, кто встал на путь теней становятся Дьявольскими драконами."),
                    RussianPhrase.New("affect", "Смрад Драконнара"),
                }),
                new ResourceGroup("001_d_a_dm_feed.", new ResourceItem[] {
                    RussianName.New("name", "ед(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Съедает целевое союзное существо, пробуждаясь при этом от сна."),
                }),
                new ResourceGroup("001_d_c_dragon_slayer.", new ResourceItem[] {
                    RussianName.New("name", "убийц(а,ы,е,у,ой,е) драконов"),
                    RussianPhrase.New("desc", "Если максимальный уровень здоровья цели больше 6, то наносит урон не по текущему здоровью, а по максимальному."),
                }),
                new ResourceGroup("001_d_s_hunger.", new ResourceItem[] {
                    RussianName.New("name", "голод(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Жертвует дружественное создание, дает ману Тьмы в размере текущего здоровья жертвы."),
                    RussianPhrase.New("target", "жертвуемое союзное существо (не дух)"),
                }),
                new ResourceGroup("001_d_c_imp.", new ResourceItem[] {
                    RussianName.New("name", "бес(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Договор демона 1. Каннибал.\nСамые многочисленные и слабые демоны. Они деградировали почти до животного уровня за время своего заточения."),
                    RussianPhrase.New("affect", "Бесовская сила"),
                    RussianPhrase.New("affect.desc", "Первое призванное темное существо даст своему хозяину +1 источник тьмы на X ходов, где X - здоровье существа."),
                    RussianPhrase.New("affect.buff", "Бесовская сила"),
                    RussianPhrase.New("affect.buff.desc", "+1 источник тьмы на {0} ход{0p:,а,ов}. При рассеивании нанесет своему владельцу 1 урона тьмой."),
                }),
                new ResourceGroup("001_d_s_imprison.", new ResourceItem[] {
                    RussianName.New("name", "заключени(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Расходует ману тьмы в количестве равном стоимости целевого существа. Паралич 5."),
                }),
                new ResourceGroup("001_d_c_king_of_dead.", new ResourceItem[] {
                    RussianName.New("name", "корол(ь,я,ю,я,ем,е) мертвых"),
                    RussianPhrase.New("desc", "Нежить.\nИменно они ведут в бой бесконечные легионы скелетов, зомби и личей."),
                }),
                new ResourceGroup("001_d_c_marauder.", new ResourceItem[] {
                    RussianName.New("name", "мародер(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Идет в бой за плату 1 маны тьмы. Если убивает цель, то герой получает 1 единицу маны той стихии, которой была цель (карту, если существо было нейтральным)."),
                    RussianPhrase.New("pay", "{0N} платит {1n2} {2} маны тьмы."),
                    RussianPhrase.New("affect", "Мародер"),
                }),
                new ResourceGroup("001_d_c_messenger_of_death.", new ResourceItem[] {
                    RussianName.New("name", "посланник(,а,у,а,ом,е) смерти"),
                    RussianPhrase.New("desc", "Лентяй. Каннибал.\nСотканный из страданий и предсмертных ужасов смертных, посланник смерти просыпается лишь для того чтобы возвестить о чьей-то безвременной кончине."),
                }),
                new ResourceGroup("001_d_c_necromancer.", new ResourceItem[] {
                    RussianName.New("name", "некромант(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Нежить. Под действием Яд 1."),
                }),
                new ResourceGroup("001_d_s_necromancy.", new ResourceItem[] {
                    RussianName.New("name", "некроманти(я,и,и,ю,ей,и)"),
                    RussianPhrase.New("desc", "Воскрешает существо стоимостью менее 4 единиц маны из любого могильника на случайное поле колдующего. Существо получает свойство Нежить."),
                    RussianPhrase.New("target", "существо в любом могильнике стоимостью менее 4"),
                    RussianPhrase.New("action", "{0N} воскрешает {1n3}."),
                }),
                new ResourceGroup("001_d_s_night.", new ResourceItem[] {
                    RussianName.New("name", "ноч(ь,и,и,ь,ью,и)"),
                    RussianPhrase.New("desc", "Все тёмные существа и нежить получают свойства Неутомимость, Быстрый 2."),
                    RussianPhrase.New("affect.aura", "Ночь"),
                }),
                new ResourceGroup("001_d_c_night_knight.", new ResourceItem[] {
                    RussianName.New("name", "рыцар(ь,я,ю,я,ем,е) ночи"),
                    RussianPhrase.New("desc", "Добивание 2. Неутомимый."),
                }),
                new ResourceGroup("001_d_s_poison.", new ResourceItem[] {
                    RussianName.New("name", "яд(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Существо получает 1 единицу урона тьмой в начале каждого хода."),
                }),
                new ResourceGroup("001_d_s_poisonous_cloud.", new ResourceItem[] {
                    RussianName.New("name", "ядовит(ое,ого,ому,ое,ым,ом) облак(о,а,у,о,ом,е)"),
                    RussianPhrase.New("desc", "Все существа врага получают 1 урона тьмой каждый ход."),
                }),
                new ResourceGroup("001_d_c_r_the_darkness.", new ResourceItem[] {
                    RussianName.New("name", "Тьм(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Воплощение стихии Тьма. Снижает вдвое затраты маны тьмы. Массовый блок. Жестокий. Может атаковать летающих. Не может быть целью способностей и заклинаний. Каннибал. Ужасный 4. Вампир. При появлении налагает Смертный час 1 на всех существ."),
                }),
                new ResourceGroup("001_d_s_raise_dead.", new ResourceItem[] {
                    RussianName.New("name", "подняти(е,я,ю,е,ем,и) мертвого"),
                    RussianPhrase.New("desc", "Воскрешает существо стоимостью менее 5 единиц маны из вашего могильника. Если существо не нежить, то оно получает ожог 1."),
                    RussianPhrase.New("target", "существо в своем могильнике стоимостью менее 5"),
                }),
                new ResourceGroup("001_d_c_rogue.", new ResourceItem[] {
                    RussianName.New("name", "вор(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Вор 2."),
                }),
                new ResourceGroup("001_d_s_spectral_blast.", new ResourceItem[] {
                    RussianName.New("name", "призрачн(ый,ого,ому,ый,ым,ом) удар(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Наносит 3 урона тьмой выбранному существу."),
                }),
                new ResourceGroup("001_d_c_spider_queen.", new ResourceItem[] {
                    RussianName.New("name", "королев(а,ы,е,у,ой,е) пауков"),
                    RussianPhrase.New("desc", "Договор демона 3. Бесстрашный. Неблокируемый.\nОни проползают сквозь ряды воинов, превратившись в полчища пауков."),
                    RussianPhrase.New("affect", "Паутина демонов"),
                    RussianPhrase.New("affect.desc", "При атаке, существа находящиеся рядом с атакующим, тоже атакуют. Если они в состоянии отдыха, отдых снимается ценой 1 здоровья."),
                }),
                new ResourceGroup("001_d_a_spiders_call.", new ResourceItem[] {
                    RussianName.New("name", "зов(,а,у,,ом,е) пауков"),
                    RussianPhrase.New("desc", "Дает свойство Массового блока, увеличивает здоровье на 2 на 1 ход."),
                }),
                new ResourceGroup("001_d_s_twilight_harbringers.", new ResourceItem[] {
                    RussianName.New("name", "вестник(и,ов,ам,ов,ами,ах) сумерек"),
                    RussianPhrase.New("desc", "Требует 2 медитации и ману тьмы в размере общего числа существ на поле. Наносит урон всем существам в размере их текущих повреждений (разницы максимального и текущего здоровья)."),
                }),
                new ResourceGroup("001_d_s_twilight_shadows.", new ResourceItem[] {
                    RussianName.New("name", "сумеречны(е,х,м,е,ми,х) тен(и,ей,ям,и,ями,ях)"),
                    RussianPhrase.New("desc", "Дает владельцу этих чар по единице маны тьмы за каждое существо, отправленное в могильник."),
                }),
                new ResourceGroup("001_d_c_u_lich_king_fealak.", new ResourceItem[] {
                    RussianName.New("name", "Феалак(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Герой. Нежить. Взгляд смерти 3. Добивание 3."),
                }),
                new ResourceGroup("001_d_c_u_vampire_alistan.", new ResourceItem[] {
                    RussianName.New("name", "Алистан(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Герой. Нежить. Вампир. Критический удар +5 d5."),
                }),
                new ResourceGroup("001_d_s_undeath.", new ResourceItem[] {
                    RussianName.New("name", "не-жизн(ь,и,и,ь,ью,и)"),
                    RussianPhrase.New("desc", "Целевое существо приобретает свойство Нежить."),
                    RussianPhrase.New("target", "любое живое существо"),
                }),
                new ResourceGroup("001_d_a_unholy_light.", new ResourceItem[] {
                    RussianName.New("name", "свет(,а,у,,ом,е) преисподней"),
                    RussianPhrase.New("desc", "Отдых. Дает 3 единицы маны света за 1 единицу маны тьмы."),
                }),
                new ResourceGroup("001_d_s_vampiric_moon.", new ResourceItem[] {
                    RussianName.New("name", "кровав(ая,ой,ой,ую,ой,ой) лун(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Целевое существо получает здоровье всякий раз когда другие союзные создания наносят урон по существам противника (в размере урон-1). Требует дополнительно ману тьмы в размере атаки целевого существа."),
                }),
                new ResourceGroup("001_d_c_walking_corpse.", new ResourceItem[] {
                    RussianName.New("name", "ходяч(ий,его,ему,ий,им,ем) труп(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Нежить. Соня.\nНе самый быстрый и сообразительный воин, но они берут не умением, а числом."),
                }),
                new ResourceGroup("001_d_c_werewolf.", new ResourceItem[] {
                    RussianName.New("name", "оборот(ень,ня,ню,ня,нем,не)"),
                    RussianPhrase.New("desc", "Каннибал."),
                }),
            });
            yield return new ArrayLocalizer("ru", new ResourceItem[] {
                RussianName.New("race.dracodemon", "дракодемон(,а,у,а,ом,е)"),
            });
        }
    }
}
